pdf-icon

Atom-Matrix

SKU:C008-B

Description

Atom-Matrix is a very compact development board in the M5Stack development kit series, with a size of only 24.0 x 24.0 mm, offering more GPIO for user customization, making it ideal for embedded smart hardware. The main controller uses the ESP32-PICO-D4 solution, integrating a Wi-Fi module and having 4 MB of SPI flash. It has an onboard IR (infrared emitter), a 5*5 RGB Led matrix on the panel, a built-in IMU attitude sensor (MPU6886), with a programmable button hidden under the Neo Led matrix. The onboard USB Type-C interface allows for quick program upload and download, and there is also a HY2.0-4P interface for connecting peripherals. The back has an M2 screw hole for mounting.

Note

RGB Usage Precautions
When using the FastLED library, the recommended brightness value for the RGB LED is 20. Please do not set it to a high brightness value to avoid damaging the LED and acrylic screen. (In the Atom-Matrix library, we have mapped the appropriate brightness range to 0~100). Brightness should not be too high or fully on, as it can generate high temperatures leading to casing damage.

Tutorial

This tutorial will introduce you to programming and controlling the ATOM Matrix device using the Arduino IDE
This tutorial will introduce you to controlling the ATOM Matrix device using the UiFlow1 graphical programming platform
This tutorial will introduce you to controlling the ATOM Matrix device using the UiFlow2 graphical programming platform

Features

  • Based on ESP32 development
  • Compact body
  • Built-in 3-axis gyroscope and 3-axis accelerometer (I2CAddress:0x68)
  • Programmable button
  • RGB LED matrix screen
  • Infrared transmission function
  • Expandable pins and interfaces
  • Development Platform
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • Platform.IO

Includes

  • 1x Atom-Matrix

Applications

  • IoT nodes
  • Microcontroller

Specifications

Specification Parameter
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 4MB
Input Voltage 5V @ 500mA
Host Interface TypeC x 1, GROVE(I2C+I/O+UART) x 1
PIN Interface G19, G21, G22, G23, G25, G33
RGB LED WS2812C 2020 x 25
MEMS MPU6886 (I2CAddress: 0x68)
IR Infrared transmission
Button Custom button x 1
Antenna 2.4G 3D antenna
Operating Temp 0 ~ 60°C
Case Material Plastic (PC)
Product Size 24.0 x 24.0 x 13.8mm
Product Weight 7.5g
Package Size 81.0 x 65.0 x 20.6mm
Gross Weight 12.6g

Schematics

schematics

PinMap

Peripherals Pin
RGB Led G27
Btn G39
IR G12
SCL G21
SDA G25
image

Model Size

Datasheets

Softwares

Arduino

UiFlow1

PlatformIO

[env:m5stack-atom]
platform = espressif32@6.3.2
board = m5stack-atom
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Easyloader

Easyloader Download Link Note
Atom-Matrix Factory Test Easyloader download /

Video

  • Atom-Matrix Example